make puddles - French English Dictionary